package calculatorAircraftFileReader;

public class Columns {
	static String wtf;
	static int allinall;
	static int columns;
	static String lol = " ";

	// contructor
	public Columns(String wtf, int columns) {
		this.wtf = wtf;
		this.columns = columns;

	}

	public int[] pustaki() {
		// zmienna lacznie zawiera ilosc znakow 4 linijki pliku (nazwy kolumn
		// siedzen)
		allinall = wtf.length();
		int j = allinall - columns;
		int a = 0;
		int beginingIndex = 0;

		// tablica zawierajaca dane dotyczace pustych kolumn (komorka x tabeli
		// howEmpty[x] zawiera informacje ktora kolumna jest pusta)
		int[] howEmpty = new int[j];
		// wypelnienie tabeli
		// tutaj problem, nie wiem jak przyrownac spacje do substringa, rozwiaze
		// to kiedy indziej, teraz jest piatek godzina 2:00 :/

		/*
		 * nie wiem jak w innych jezykach, ale w javie String to nie prymityw i
		 * nie mozna go porownac znakiem "==" uzywa sie do tego funkcji
		 * equals(); Pawel, 29.11.13, 20:10
		 */

		for (int m = 0; m < allinall; m++) {
			if (wtf.substring(m, m + 1).equals(lol)) {
				howEmpty[a] = beginingIndex;
				a++;
				beginingIndex++;
			} else {

				beginingIndex++;
			}
		}

		System.out.println(beginingIndex);

		// zwraca tablice z pustakami
		return howEmpty;

	}

}
